Lab3


4531117521_4531205021  นาย เอื้อ บุณยะประภัศร์ และ น.ส. จุฑาภรณ์ ลิ่มปิติกุล (16/7/2545 (11:39:51))
(SM=1, CM=15, ST=7, KY=0, TR=00:00)

MiniQuiz + TestScript
Mini-Quiz : Q1=2,Q2=3,Q3=3,Q4=4,Q5=4  (5.0 คะแนน)

JLab>java Selftest
>>JLab:Testing -> word #1 : ok 
>>JLab:Testing -> word #2 : ok 
>>JLab:Testing -> word #3 : (WRONG)
>>JLab:Testing -> word #4 : ok 
>>JLab:Testing -> word #5 : (WRONG)
>>JLab:Testing -> word #6 : ok 
>>JLab:Testing -> word #7 : ok 
>>JLab:Testing -> word #8 : ok 
>>JLab:Testing -> word #9 : (WRONG)
>>JLab:Testing -> word #10 : (WRONG)
>>JLab:OK      -> 1, 1, 0, 1, 0, 1, 1, 1, 0, 0
>>JLab:<POINT>3.0</POINT>
JLab>

ได้ 8 คะแนน
Source Code
/**
 * 2110101 Computer Programming
 * Lab #3 : String char and if-else
 * @author somchaip@chula.ac.th
 * @version 1.00 14/07/2002
 */

import jlab.JLabIO;

public class Lab3 {
  public static void main(String[] args) {
    for (int i = 0; i < 10; i++) {
      test();
    }
  }

  public static void test() {

    String sNoun, pNoun;

    sNoun = JLabIO.readString();
    sNoun = sNoun.toLowerCase();
    pNoun = sNoun;
    int len = sNoun.length();
    char cn = sNoun.charAt(len - 1);
    char cn1 = sNoun.charAt(len - 2);
    if (cn == 'x' || cn == 's')
    pNoun = sNoun + "es";
    else if (cn1 == 'c' && cn == 'h')
    pNoun = sNoun + "es";
    else if (!(cn1 == 'a' || cn1 == 'e' || cn1 == 'i' || cn1 == 'o' || cn1 == 'u' && cn == 'y'))
    {cn='i';
    pNoun = sNoun + "es"; }
    else {pNoun = pNoun + "s";}
   
    





    System.out.println(pNoun);
    
  }
}